SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE PROCEDURE [dbo].[paCertificaAgregarParticipante]
-- < Registro de Actualizaciones >
-- 21-11-2006 
-- 09-01-2007

	 @IdProyecto	 		[int],
	 @IdSubProyecto 		[int],
	 @IdInstancia	 		[int] = NULL,
	 @IdEncuentro	 		[int] = NULL,
	 @IdAgente	 		[int],
	 @IdTipoParticipante		[int],
	 @IdSuborganizacion 		[int] = NULL,
	 @IdTipoAprobacionEvaluacion 	[int] = NULL,
	 @IdgrupoInstancia		[int] = NULL,
	 @Asistencia		 	[bit] = NULL,
	 @Aprobado		 	[bit] = NULL,
	 @FechaAprobado	 	[datetime] = NULL,
	 @Practico		 	[bit] = NULL,
	 @CargaHoraria		 	[real] = NULL,
	 @NotaEvaluacion	 	[float] = NULL,
	 @FechaCertificado	 	[datetime] = NULL,
	 @CertificadoEmitido	 	[bit] = NULL,
	 @NroCertificado	 	[int] = NULL,
	 @Libro			 	[int] = NULL,
	 @Folio				[int] = NULL

AS
SET NOCOUNT ON
SET DATEFORMAT DMY
SELECT @IdProyecto=SP.IdProyecto, @IDSubProyecto=SP.IDSubProyecto 
	FROM Tb_Instancias I
 	INNER JOIN Tb_SubProyectos SP ON SP.IdSubProyecto=I.IDSubProyecto
             WHERE I.IdInstancia = @IdInstancia

 INSERT INTO Tb_Participantes
	 ([IdProyecto],
	 [IdSubProyecto],
	 [IdInstancia],
	 [IdEncuentro],
	 [IdAgente],
	 [IdTipoParticipante],
	 [IdSuborganizacion],
	 [IdTipoAprobacionEvaluacion],
	 [IdgrupoInstancia],
	 [Asistencia],
	 [Aprobado],
	 [FechaAprobado],
	 [Practico],
	 [CargaHoraria],
	 [NotaEvaluacion],
	 [FechaCertificado],
	 [CertificadoEmitido],
	 [NroCertificado],
	 [Libro],
	 [Folio] )
 
VALUES 
	(@IdProyecto,
	 @IdSubProyecto,
	 @IdInstancia,
	 @IdEncuentro,
	 @IdAgente,
	 @IdTipoParticipante,
	 @IdSuborganizacion,
	 @IdTipoAprobacionEvaluacion,
	 @IdgrupoInstancia,
	 @Asistencia,
	 @Aprobado,
	 @FechaAprobado,
	 @Practico,
	 @CargaHoraria,
	 @NotaEvaluacion,
	 @FechaCertificado,
	 @CertificadoEmitido,
	 @NroCertificado,
	 @Libro,
	 @Folio )
GO
GRANT EXECUTE ON  [dbo].[paCertificaAgregarParticipante] TO [Certificaciones]
GRANT EXECUTE ON  [dbo].[paCertificaAgregarParticipante] TO [CertificacionesAdministracion]
GO
